v0.4.0 RELEASE
==========
[Interaction]: Check Keyboard documentation.
[Input]: Check documentation.
[Input]: Drag select word versus character.
[Input]: Auto-grow control with MulitLine.

v0.5.0 RELEASE
==========
[API]: Expose Stats interface.
[Shape]: Triangle.
[Shape]: Circle.
[Shape]: Line.
[Shape]: Curve.
[Shape]: Polygon.
[Shape]: Define rounding for each corner.
[Shape]: Documentation.
[Stats]: Documentation.
[Stats]: User stats that can be displayed in the Performance window.

BUGS
==========
[File System][Mac]: 'Unknown primary or operator' error message.
[List Box]: View transform pops while parent window is resizing when scroll is in non-zero position.
[List Box]: Region size not reset when list items change.
[List Box]: Window not properly auto-sized.
[Scroll Bar]: Color flicker when clicking and releasing on scroll bar.
[Slab Debug]: Window combo box being overlapped when initially opened.
[Tooltip]: Gains focus when displayed. Focus should not be allowed.
[Tree]: View transform not correct with content size. Content size may be incorrect.
[Window]: Auto size windows not being reset if contents are smaller in new frames.
[Window]: Clamp window moving to viewport.

TODO
==========
[API]: Expose Draw Command functions.
[API]: Re-organize functions in categories and update comment.
[API]: Get/Set cursor padding.
[Color Picker]: Set initial position.
[Column]: Investigate moving Column rendering to its own draw channel within an active batch to reduce scissor calls.
[Column]: Move separator with mouse.
Combo Box: Easy API with table of possible values.
Context Menu: Investigate checking hot item and last item of window.
Controls: Convert all window bounds check to use region.
[Date Time]: Initial implementation for a date/time control.
Dialog: Function to close all dialog boxes.
Dialog: Modal/Non-modal dialogs.
[Dock]: Initial implementation of docking.
[Error]: Dialog that shows any error messages.
[Error]: Show messages for deprecated API.
[Graph]: Initial line graph implementation.
Group: Initial implementation of grouping of controls. Controls with their options are stored
	until grouping ends. Then position is calculated based on each control size.
License: Show license for Kenney.nl assets.
Main Menu Bar: Assert if called within a window context.
[Menu]: Radio button like menu items.
Region: Clamp position check with owning window's size.
[Scroll Bar]: Velocity based movement for mouse wheel scrolling.
[Scroll Bar]: Focus owning window if scroll bar is clicked.
[Separator]: Option to change the line thickness.
[Slab]: Store settings such as window positions and style.
SlabDebug: Show image stats.
[SlabDebug]: Window management tools.
[Stats]: Draw time draw command.
[Stats]: Simple API access with list of stat names to display.
Style: Push/Pop fonts.
Style: Add documentation for each style property.
[Style]: API documentation.
[Tab]: Initial implementation of a container holding Window instances with tabs for each.
[Table]: Initial implementation.
[Text]: Tooltip support.
[Text]: Stats for text objects.
Window: Menu support.
Window: Ids should be used as keys.
Window: Deprecate window bounds values and use region directly.
[Window]: Move default border size to Style.
Widgets: Track owning window's alpha channel.
Widgets: Forward Options parameter to sub widgets.
